mixin clearfix ($extend:true) {
}
else {
  zoom: 1;
  content: "";
  display: table;
}
:after {
  clear: both;
}
clearfix {
}
mixin border($top:1, $right:1, $bottom:1, $left:1, $color:#ebebf0) {
  background-image: linear-gradient(180deg, ;
  background-size: 100% ;
  background-repeat: no-repeat;
  background-position: top, right top, bottom, left top ;
}
mixin borderTop($top:1, $color:#ebebf0) {
}
mixin borderRight($right:1, $color:#ebebf0) {
}
mixin borderBottom($bottom:1, $color:#ebebf0) {
}
mixin borderLeft($left:1, $color:#ebebf0) {
}
mixin borderColor($color:#ebebf0) {
}
mixin borderRadius($width:1, $style:solid, $color:#ebebf0, $radius:2px) {
  position: relative;
  left: 0px;
  top: 0px;
  right: -100%;
  bottom: -100%;
  border-width:  ;
  border-style:  ;
  border-color:  ;
  position: absolute;
  display: block;
  -webkit-transform: scale(0.5);
  -webkit-transform-origin: 0% 0%;
  content: '';
}
, $repeat:no-repeat, $size:auto) {
  background-image: url(;
}
mixin flex() {
  display: box;
  display: -webkit-box;
  display: flex;
  display: -webkit-flex;
}
mixin ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
mixin box($pack: center, $align: center) {
  box-pack:  ;
  box-align:  ;
  -webkit-box-pack:  ;
  -webkit-box-align:  ;
}
mixin flex-y {
  -webkit-align-self: center;
  align-self: center;
}
